package db;

import java.util.Date;

/**
 * AbstractBorreq entity provides the base persistence definition of the Borreq
 * entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractBorreq implements java.io.Serializable {

	// Fields

	private Integer id;
	private String borCode;
	private Date reqDate;
	private Integer tobId;
	private Integer proId;
	private Integer companyId;
	private Integer reccompanyId;
	private String remark;
	private Integer teamId;
	private Integer phase;
	private Integer reqUserId;
	private Date reqUserDate;
	private Integer maUserId;
	private Date maDate;
	private Integer maState;
	private Integer assUserId;
	private Date assDate;
	private Integer assState;
	private Integer okUserId;
	private Date okDate;
	private Integer okState;
	private String giveManager;
	private String recManager;
	private Project project;
	private Tob tob;
	private Team team;
	private Reccompany reccompany;
	private Company company;
	private User reqUser;
	// Constructors

	public User getReqUser() {
		return reqUser;
	}

	public void setReqUser(User reqUser) {
		this.reqUser = reqUser;
	}

	/** default constructor */
	public AbstractBorreq() {
	}

	/** full constructor */
	public AbstractBorreq(String borCode, Date reqDate, Integer tobId,
			Integer proId, Integer companyId, Integer reccompanyId,
			String remark, Integer teamId, Integer phase, Integer reqUserId,
			Date reqUserDate, Integer maUserId, Date maDate, Integer maState,
			Integer assUserId, Date assDate, Integer assState,
			Integer okUserId, Date okDate, Integer okState, String giveManager,
			String recManager) {
		this.borCode = borCode;
		this.reqDate = reqDate;
		this.tobId = tobId;
		this.proId = proId;
		this.companyId = companyId;
		this.reccompanyId = reccompanyId;
		this.remark = remark;
		this.teamId = teamId;
		this.phase = phase;
		this.reqUserId = reqUserId;
		this.reqUserDate = reqUserDate;
		this.maUserId = maUserId;
		this.maDate = maDate;
		this.maState = maState;
		this.assUserId = assUserId;
		this.assDate = assDate;
		this.assState = assState;
		this.okUserId = okUserId;
		this.okDate = okDate;
		this.okState = okState;
		this.giveManager = giveManager;
		this.recManager = recManager;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getBorCode() {
		return this.borCode;
	}

	public void setBorCode(String borCode) {
		this.borCode = borCode;
	}

	public Date getReqDate() {
		return this.reqDate;
	}

	public void setReqDate(Date reqDate) {
		this.reqDate = reqDate;
	}

	public Integer getTobId() {
		return this.tobId;
	}

	public void setTobId(Integer tobId) {
		this.tobId = tobId;
	}

	public Integer getProId() {
		return this.proId;
	}

	public void setProId(Integer proId) {
		this.proId = proId;
	}

	public Integer getCompanyId() {
		return this.companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Integer getReccompanyId() {
		return this.reccompanyId;
	}

	public void setReccompanyId(Integer reccompanyId) {
		this.reccompanyId = reccompanyId;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getTeamId() {
		return this.teamId;
	}

	public void setTeamId(Integer teamId) {
		this.teamId = teamId;
	}

	public Integer getPhase() {
		return this.phase;
	}

	public void setPhase(Integer phase) {
		this.phase = phase;
	}

	public Integer getReqUserId() {
		return this.reqUserId;
	}

	public void setReqUserId(Integer reqUserId) {
		this.reqUserId = reqUserId;
	}

	public Date getReqUserDate() {
		return this.reqUserDate;
	}

	public void setReqUserDate(Date reqUserDate) {
		this.reqUserDate = reqUserDate;
	}

	public Integer getMaUserId() {
		return this.maUserId;
	}

	public void setMaUserId(Integer maUserId) {
		this.maUserId = maUserId;
	}

	public Date getMaDate() {
		return this.maDate;
	}

	public void setMaDate(Date maDate) {
		this.maDate = maDate;
	}

	public Integer getMaState() {
		return this.maState;
	}

	public void setMaState(Integer maState) {
		this.maState = maState;
	}

	public Integer getAssUserId() {
		return this.assUserId;
	}

	public void setAssUserId(Integer assUserId) {
		this.assUserId = assUserId;
	}

	public Date getAssDate() {
		return this.assDate;
	}

	public void setAssDate(Date assDate) {
		this.assDate = assDate;
	}

	public Integer getAssState() {
		return this.assState;
	}

	public void setAssState(Integer assState) {
		this.assState = assState;
	}

	public Integer getOkUserId() {
		return this.okUserId;
	}

	public void setOkUserId(Integer okUserId) {
		this.okUserId = okUserId;
	}

	public Date getOkDate() {
		return this.okDate;
	}

	public void setOkDate(Date okDate) {
		this.okDate = okDate;
	}

	public Integer getOkState() {
		return this.okState;
	}

	public void setOkState(Integer okState) {
		this.okState = okState;
	}

	public String getGiveManager() {
		return this.giveManager;
	}

	public void setGiveManager(String giveManager) {
		this.giveManager = giveManager;
	}

	public String getRecManager() {
		return this.recManager;
	}

	public void setRecManager(String recManager) {
		this.recManager = recManager;
	}

	public Project getProject() {
		return project;
	}

	public void setProject(Project project) {
		this.project = project;
	}

	public Tob getTob() {
		return tob;
	}

	public void setTob(Tob tob) {
		this.tob = tob;
	}

	public Team getTeam() {
		return team;
	}

	public void setTeam(Team team) {
		this.team = team;
	}

	public Reccompany getReccompany() {
		return reccompany;
	}

	public void setReccompany(Reccompany reccompany) {
		this.reccompany = reccompany;
	}

	public Company getCompany() {
		return company;
	}

	public void setCompany(Company company) {
		this.company = company;
	}

}